package com.itlaobing.reflection.type;

/**
 * 显示指定 类加载器 来获取 指定类型的 java.lang.Class实例
 */
public class ClassTest4 {

    public static void main(String[] args) throws Exception{

        // 指定被加载的类的 全限定名称
        String name = "com.itlaobing.reflection.type.Monkey";
        // 指示是否初始化被加载的类
        boolean initialize = true;
        // 获得 类加载器
        ClassLoader loader = Thread.currentThread().getContextClassLoader();

        // 使用 Class.forName 加载类并指定 是否初始化被加载的类 和 加载该类所使用的类加载器
        Class<?> c = Class.forName(name, initialize , loader);
        System.out.println(c);
    }
}
